package cn.qidisoft.edu.hzjt.service.zyc;

import cn.qidisoft.core.common.pagination.Page;
import cn.qidisoft.core.common.pagination.PaginationBean;
import cn.qidisoft.edu.hzjt.model.zyc.ScientificResearch;
import cn.qidisoft.edu.hzjt.model.zyc.ScientificResearchAtt;

import java.util.List;

public interface IScientificResearchAttService {

    List<ScientificResearchAtt> queryList(ScientificResearchAtt schoolMagazineAtt);

    PaginationBean<ScientificResearchAtt> queryPageList(
            ScientificResearchAtt data, Page page);

    ScientificResearchAtt queryByPK(ScientificResearchAtt record);

    String insert(ScientificResearchAtt record);

    void batchInserts(List<ScientificResearchAtt> records);

    int update(ScientificResearchAtt record);

    int delete(ScientificResearchAtt record);

    int validation(ScientificResearchAtt record);

	List<ScientificResearchAtt> getPlanningAtt(ScientificResearch sResearch);

	ScientificResearchAtt queryByFileId(ScientificResearchAtt attEntity);

	void deleteAccessory(ScientificResearchAtt attEntity);
}
